package com.ecube.maintenance.pojos;

import java.io.Serializable;
import java.util.List;

/**
 * Created by Trible Chen on 2014/9/3.
 */
public class OrderInfo extends BaseInfo{

    String orderID;
    String orderNO;//订单号
    String createTime;//订单创建时间
    String createDate;//订单日期
    String arriveTime;//到店日期 yyyy-MM-dd hh:mm
    String driveMile;
    String orderStatus;
    String productID;
    String productName;
    String productPrice;
    String productPOD;//产品时段
    String spID;
    String spName;
    String spBrand;

    List<OrderTimeLine> orderTimeline;

    ProductInfo productInfo;
    SellerInfo spInfo;
    UserInfo carOwnerInfo;

    public String getDriveMile() {
        return driveMile;
    }

    public void setDriveMile(String driveMile) {
        this.driveMile = driveMile;
    }

    public String getOrderID() {
        return orderID;
    }

    public void setOrderID(String orderID) {
        this.orderID = orderID;
    }

    public String getOrderNO() {
        return orderNO;
    }

    public void setOrderNO(String orderNO) {
        this.orderNO = orderNO;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getCreateDate() {
        return createDate;
    }

    public void setCreateDate(String createDate) {
        this.createDate = createDate;
    }

    public String getOrderStatus() {
        return orderStatus;
    }

    public void setOrderStatus(String orderStatus) {
        this.orderStatus = orderStatus;
    }

    public String getArriveTime() {
        return arriveTime;
    }

    public void setArriveTime(String arriveTime) {
        this.arriveTime = arriveTime;
    }

    public String getProductID() {
        return productID;
    }

    public void setProductID(String productID) {
        this.productID = productID;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public String getProductPrice() {
        return productPrice;
    }

    public void setProductPrice(String productPrice) {
        this.productPrice = productPrice;
    }

    public String getProductPOD() {
        return productPOD;
    }

    public void setProductPOD(String productPOD) {
        this.productPOD = productPOD;
    }

    public String getSpID() {
        return spID;
    }

    public void setSpID(String spID) {
        this.spID = spID;
    }

    public String getSpName() {
        return spName;
    }

    public void setSpName(String spName) {
        this.spName = spName;
    }

    public String getSpBrand() {
        return spBrand;
    }

    public void setSpBrand(String spBrand) {
        this.spBrand = spBrand;
    }

    public List<OrderTimeLine> getOrderTimeline() {
        return orderTimeline;
    }

    public void setOrderTimeline(List<OrderTimeLine> orderTimeline) {
        this.orderTimeline = orderTimeline;
    }

    public ProductInfo getProductInfo() {
        return productInfo;
    }

    public void setProductInfo(ProductInfo productInfo) {
        this.productInfo = productInfo;
    }

    public SellerInfo getSpInfo() {
        return spInfo;
    }

    public void setSpInfo(SellerInfo spInfo) {
        this.spInfo = spInfo;
    }

    public UserInfo getCarOwnerInfo() {
        return carOwnerInfo;
    }

    public void setCarOwnerInfo(UserInfo carOwnerInfo) {
        this.carOwnerInfo = carOwnerInfo;
    }

    public static  class OrderTimeLine implements Serializable{
        String orderAction;
        String actionTime;

        public String getOrderAction() {
            return orderAction;
        }

        public void setOrderAction(String orderAction) {
            this.orderAction = orderAction;
        }

        public String getActionTime() {
            return actionTime;
        }

        public void setActionTime(String actionTime) {
            this.actionTime = actionTime;
        }
    }
}
